import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
// import axios from "axios";
import ElementUI from 'element-ui';
// import QuickTab from "./components/section/QuickTab.vue";

// import 'element-ui/lib/theme-chalk/index.css';
import '../element-variables.scss';

import "./assets/css/common.scss";

// Vue.component('QuickTab', QuickTab);

Vue.use(ElementUI);

Vue.config.productionTip = false;
// const instance = axios.create({
//   baseURL: 'http://www.hxov.com:7002',
//   withCredentials: true, // 表示跨域请求时是否需要使用凭证,默认false
//   timeout: 1000,   //超时设置(默认为0)
//   headers: {
//     // 'Authorization': localStorage.getItem('token')
//     // common:{
//     //     Authorization: "AUTH_TOKEN",
//     // },
//     // post:{
//     //     ContentType: 'application/x-www-form-urlencoded'
//     // }
//   }
// })
// // 添加请求拦截器
// axios.interceptors.request.use((config) => {
//   // if (localStorage.access_token) {
//   //   config.headers.Authorization = `bearer ${localStorage.access_token}`;
//   // } else {
//   //   router.push("/login");
//   // }
//   return config;
// }, (err) => {

//   return Promise.reject(err);
// });

// // 添加响应拦截器
// axios.interceptors.response.use((res) => {
//   // if (res.status === 201) {
//   //   iView.Message.success('操作成功');
//   // }
//   return res;
// }, (err) => {
//   let {status}=err.response;
//   // if (err.response.status === 422) {
//   //   iView.Message.warning(err.response.data.msg);
//   // }
//   // if (err.response.status === 404) {   //资源或页面未找到
//   //   router.push("/notFound");
//   // }
//   // if (err.response.status === 401) {  //未获取到登录状态（未授权）
//   //   router.push("/login");
//   // }
//   return Promise.reject(err);
// });
// Vue.prototype.$axios = instance;


export let app = new Vue({
  router,
  store,
  render: h => h(App)
}).$mount("#app");



